mama put - German English Dictionary